home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 016a / fc301k_2.zip / FCONSOLE.HST < prev    next >
Text File  |  1991-10-04  |  35KB  |  725 lines

  1.     FANSI-CONSOLE revision history
  2.  
  3.     For each version number, a description of changes made is given.
  4.     A date next to the version number is release date for that version.
  5.     This file is in descending order of version number and date.
  6.     Some information found in here may not yet be in the user manual.
  7.  
  8. 4.00I     10/04/91    FCONSOLE.DEV New Commercial Version
  9.     Fix INITLOAD to allow adding table entries.
  10.     Chg INITMAP to improve warning message text.
  11.     Fix Patch G (Part 38) EGA graphics BIOS to not XOR bright back.
  12.     Fix ANSIGSETx to imply ANSIGSET2 & ANSIGSET3 to fix GSET bug.
  13.     Fix ANSIGSET1 IBMPC MISC charset ('2') to work.
  14.             
  15. 3.01K      10/04/91    FCONBETA.DEV Beta Test Version
  16.     Fix Patch I (Part 31) EGA graphics BIOS to not XOR bright back.
  17.  
  18. 3.00T     10/04/91    Previous Commercial Version
  19.     Fix Patch R (Part 30) EGA graphics BIOS to not XOR bright back.
  20.  
  21. 4.00H     09/23/91    FCONSOLE.DEV New Commercial Version
  22.     Add ATTFONT.DEV for replacing AT&T 6300 built in fonts.
  23.     Add INITLOAD.DEV /S=1 screen display modes for AT&T 6300 /X=2 super hi.
  24.     Add INITLOAD.DEV /S=1 support for Super-EGAs.
  25.     Remove EGASUPER.DEV, superceeded by INITLOAD.DEV /S=1.
  26.     Chg SHOWMODE/INITMAP to know about AT&T 6300 /X=2 super hi VGA modes.
  27.     Chg to avoid programs which do not understand "no clear" bit.
  28.     Not set when chging DBLROWS/EGAHARD/MCGABIOS/SCRNMODE/VGAHARD.
  29.     Fix CURHIDE to override BIOS calls to set cursor shape.
  30.     Fix Patch G (Part 13) so that /X=4 understands 640x400x256 color mode scans.
  31.     Fix Patch G (Part 33) AT&T 6300/X=2 super high res mode patches.
  32.     Fix Patch G (Part 34) AT&T 6300/X=2 super high res mode patches.
  33.     Fix INT 010H, AH=0EH, AL < 0DH displayed characters.
  34.     Fix to get screen index (mono/color) after mode translation.
  35.     Fix to get ega_mode more consistently.
  36.     Chg to allow SDMI/SDMT to affect AT&T 6300/X=2 super high res.
  37.     Chg to make EGA/VGA & AT&T 6300/X=2 super high res nonexclusive.
  38.     Chg to allow EGA/VGAs to support AT&T 6300/X=2 super high res.
  39.     Fix to allow DBLROWS for AT&T 6300/X=2 super high res graphics.
  40.     Fix INT 010H, AH=021H-023H to range check BL.
  41.     Fix to not adjust graphic modes total scan lines.
  42.     Fix to not recalc text initial # char rows from total scans.
  43.     Fix to not use BIOS text 480 lines flag on graphics modes.
  44.     Fix to remove some duplicate underscore register setting.
  45.     Fix to improve enhanced keyboard detection.
  46.     Fix to return CY/NC from INT 015H, AX=0C206H (Mouse status).
  47.     Fix to return NC from INT 015H, AH=0C0H (Windows mouse cursor!)
  48.     Fix to get VGA font info unless excluding SCRNVGA.
  49.             
  50. 3.01J      09/23/91    FCONBETA.DEV Beta Test Version
  51.     Chg copyright end year to 1991.
  52.     Fix Patch C (Part 1) /O and /P problems.
  53.     Chg to avoid programs which do not understand "no clear" bit.
  54.     Not set when chging DBLROWS/EGAHARD/MCGABIOS/SCRNMODE/VGAHARD.
  55.     Fix CURHIDE to override BIOS calls to set cursor shape.
  56.     Fix Patch I (Part 11) INT 010H, AH=0 from clobbering CX & SI.
  57.     Fix Patch I (Part 41) GMs to not to crash.
  58.     Fix Patch I (Part 11) color setting patch address.
  59.     Fix Patch I (Part 24) high/super res graphics tty & scroll fill color.
  60.     Fix Patch I (Part 26) AT&T 6300/X=2 super high res mode patches.
  61.     Fix Patch I (Part 27) AT&T 6300/X=2 super high res mode patches.
  62.     Fix to get screen index (mono/color) after mode translation.
  63.     Fix to get ega_mode more consistently.
  64.     Chg to allow SDMI/SDMT to affect AT&T 6300/X=2 super high res.
  65.     Chg to allow EGA/VGAs to support AT&T 6300/X=2 super high res.
  66.     Fix to allow DBLROWS for AT&T 6300/X=2 super high res graphics.
  67.     Fix INT 010H, AH=021H-023H to range check BL.
  68.     Fix to not adjust graphic modes total scan lines.
  69.     Fix to not recalc text initial # char rows from total scans.
  70.     Fix to not use BIOS text 480 lines flag on graphics modes.
  71.     Fix to remove some duplicate underscore register setting.
  72.     Fix to improve enhanced keyboard detection.
  73.  
  74. 3.00S     09/23/91    Previous Commercial Version
  75.     Chg to avoid programs which do not understand "no clear" bit.
  76.     Not set when chging DBLROWS/EGAHARD/MCGABIOS/SCRNMODE/VGAHARD.
  77.     Fix CURHIDE to override BIOS calls to set cursor shape.
  78.     Fix Patch R (Part 9) INT 010H, AH=0 from clobbering CX & SI.
  79.     Fix Patch R (Part 15) med high res graphics word write patches.
  80.     Fix Patch R (Part 15) AT&T 6300/X=2 super high res mode.
  81.     Fix Patch R (Part 25) AT&T 6300/X=2 super high res mode patches.
  82.     Fix Patch R (Part 26) AT&T 6300/X=2 super high res mode patches.
  83.     Fix to get screen index (mono/color) after mode translation.
  84.     Fix to get ega_mode more consistently.
  85.     Chg to allow SDMI/SDMT to affect AT&T 6300/X=2 super high res.
  86.     Chg to allow EGA/VGAs to support AT&T 6300/X=2 super high res.
  87.     Fix to allow DBLROWS for AT&T 6300/X=2 super high res graphics.
  88.     Fix INT 010H, AH=021H-023H to range check BL.
  89.     Fix to not adjust graphic modes total scan lines.
  90.     Fix to not recalc text initial # char rows from total scans.
  91.     Fix to not use BIOS text 480 lines flag on graphics modes.
  92.     Fix to remove some duplicate underscore register setting.
  93.     Fix to improve enhanced keyboard detection.
  94.  
  95. 4.00G     08/13/91    FCONSOLE.DEV New Commercial Version
  96.     Add MSCMD.500 patch file to fix DOS 5.00 CLS command bug.
  97.     Add /X=7 for ZyMos VGA 16 (-F7 for INITMAP/SHOWMODE).
  98.     Chg DEJAVU/FLAYOUT/INITMAP/SHOWMODE to make help more consistent.
  99.     Chg INITMAP to know about more Tseng Labs mode numbers.
  100.     Chg SHOWMODE to explain unusual entries better.
  101.     Fix INITMAP -D to not try to display invalid entry descriptions.
  102.     Fix INITMAP to use best init table entry which fits and not just best.
  103.     Chg INITMAP/SHOWMODE to know about Paradise 256 color modes w/>40 cols.
  104.     Fix INITMAP/SHOWMODE
  105.         to understand ATI extended 256 color mode init tables.
  106.     Fix INITLOAD to allow zero spacing parameter in init table.
  107.     Fix INITLOAD to allow larger rows parameters in init table.
  108.     Fix ADAPTEST to do Ctrl-P/Ctrl-Prtsc as documented.
  109.     Fix to allow using EMB (extended memory) when >=1M available.
  110.     Fix CHA control sequence to work.
  111.     Fix blink off routine to really blink off!
  112.         (Horrible "blinks" with garbage when mode changing)
  113.     Fix so inverse video chars readable in graphics modes.
  114.     Chg to speed up some routines by more direct jumps.
  115.     Fix so that /I>4 works keep overlays.
  116.     Fix RCC to not lock up computer.
  117.     Fix /C & /N to function acceptably even if omitted tables used.
  118.     Fix high res graphics concealed to use correct foreground.
  119.     Fix AT&T 6300 /X=2 super res routine table order.
  120.     Fix so setting FANSI-COLOR does not lock intensities in primary.
  121.     Fix to understand ATI extended 256 color mode init tables.
  122.     Fix so that /X=4 understands 640x400x256 color mode scans.
  123.     Fix INT 010H, AH=013H for VGA graphics modes.
  124.     Chg so FANSI-COLOR overrides BIOS palette settings calls.
  125.     Fix so COLOR filter uses SGR for b/b as well as w/b & intense.
  126.     Fix tty & scroll fill routines to use more common code.
  127.     Fix COLOR/NOCOLOR to effect alpha tty scroll fill.
  128.     Fix to add more COLOR/NOCOLOR filter routines.
  129.     Fix so NOCOLOR filter allows b/b & w/w & intense.
  130.     Fix alpha NOCOLOR word write to allow b/b & w/w & intense.
  131.     Fix scroll fill routines to use more common code.
  132.     Fix COLOR/NOCOLOR to effect med res graphics tty fill.
  133.     Fix COLOR/NOCOLOR to effect med res graphics word writes.
  134.     Fix COLOR/NOCOLOR to effect med res graphics scroll fill.
  135.     Fix COLOR/NOCOLOR to effect high/super res graphics tty scroll.
  136.     Fix COLOR/NOCOLOR to effect high/super res graphics scroll fill.
  137.     Fix so high/super res graphics base foreground is not black.
  138.     Fix to read high/super res graphics inverse blanks correctly.
  139.     Fix high res graphics recall to not use XOR.
  140.     Fix high/super res graphics tty & scroll fill color.
  141.     Fix COLOR/NOCOLOR to effect high res graphics word writes.
  142.     Fix AT&T 6300 /X=2 super res concealed to use correct foregrnd.
  143.     Fix COLOR/NOCOLOR to effect AT&T 6300 /X=2 super word writes.
  144.     Fix EGA graphics scroll fill to use correct color.
  145.     Fix COLOR/NOCOLOR to effect EGA graphics word writes.
  146.     Fix EGA graphics even/odd to effect ANSI colors/scroll recall.
  147.     Fix EGA graphics ANSI/scroll recall to allow bright background.
  148.     Fix for VGA graphics tty & scroll fill to use 8 bit color.
  149.     Fix VGA graphics tty scroll fill to use correct color.
  150.     Fix VGA graphic scroll fill to use correct color.
  151.     Fix COLOR/NOCOLOR to effect VGA graphics word writes backgrnd.
  152.     Fix to highlight blanks better in graphics scroll recall.
  153.     Fix Ctrl-Alt-Ins for new stack requirements.
  154.     Fix CGA graphics to have correct scan line count.
  155.     Fix new screen display mode to set color page select to zero.
  156.     Fix DOS graphics scroll colors when FANSI-RECALL is zero.
  157.     Fix FANSI-QUICK to require at least 3 screen pages.
  158.  
  159. 3.01I      08/13/91    FCONBETA.DEV Beta Test Version
  160.     Add MSCMD.500 patch file to fix DOS 5.00 CLS command bug.
  161.     Fix cursor shaping on Compaq CGA displays.
  162.     Fix AT&T 6300/X=2 hi res modes.
  163.     Fix so inverse video chars readable in graphics modes.
  164.     Chg to speed up some routines by more direct jumps.
  165.     Fix high res graphics concealed to use correct foreground.
  166.     Fix to understand ATI extended 256 color mode init tables.
  167.     Fix INT 010H, AH=013H for VGA graphics modes.
  168.     Chg so FANSI-COLOR overrides BIOS palette settings calls.
  169.     Fix to remove duplicated alpha scroll code.
  170.     Fix so COLOR filter uses SGR for b/b as well as w/b & intense.
  171.     Fix to add more COLOR/NOCOLOR filter routines.
  172.     Fix so NOCOLOR filter allows b/b & w/w & intense.
  173.     Fix tty & scroll fill routines to use more common code.
  174.     Fix COLOR/NOCOLOR to effect alpha tty scroll fill.
  175.     Fix alpha NOCOLOR word write to allow b/b & w/w & intense.
  176.     Fix scroll fill routines to use more common code.
  177.     Fix COLOR/NOCOLOR to effect med res graphics tty fill.
  178.     Fix COLOR/NOCOLOR to effect med res graphics word writes.
  179.     Fix COLOR/NOCOLOR to effect med res graphics scroll fill.
  180.     Fix COLOR/NOCOLOR to effect high/super res graphics tty scroll.
  181.     Fix COLOR/NOCOLOR to effect high/super res graphics scroll fill.
  182.     Fix so high/super res graphics base foreground is not black.
  183.     Fix to read high/super res graphics inverse blanks correctly.
  184.     Fix high res graphics recall to not use XOR.
  185.     Fix high/super res graphics tty & scroll fill color.
  186.     Fix COLOR/NOCOLOR to effect high res graphics word writes.
  187.     Fix AT&T 6300 /X=2 super res concealed to use correct foregrnd.
  188.     Fix COLOR/NOCOLOR to effect AT&T 6300 /X=2 super word writes.
  189.     Fix EGA graphics scroll fill to use correct color.
  190.     Fix COLOR/NOCOLOR to effect EGA graphics word writes.
  191.     Fix EGA graphics even/odd to effect ANSI colors/scroll recall.
  192.     Fix EGA graphics ANSI/scroll recall to allow bright background.
  193.     Fix COLOR/NOCOLOR to effect VGA graphics word writes backgrnd.
  194.     Fix for VGA graphics tty & scroll fill to use 8 bit color.
  195.     Fix VGA graphics tty scroll fill to use correct color.
  196.     Fix VGA graphic scroll fill to use correct color.
  197.     Fix to highlight blanks better in graphics scroll recall.
  198.     Fix new screen display mode to set color page select to zero.
  199.     Fix /B,C,D,H,L,N,O,Q,T,Q options to accept V4 compatible values.
  200.     Fix DOS graphics scroll colors when FANSI-RECALL is zero.
  201.     Fix to disallow FANSI-QUICK on hercules adapter.
  202.     Fix FANSI-QUICK to require at least 3 screen pages.
  203.  
  204. 3.00R     08/13/91    Previous Commercial Version
  205.     Add MSCMD.500 patch file to fix DOS 5.00 CLS command bug.
  206.     Fix so inverse video chars readable in graphics modes.
  207.     Chg to speed up some routines by more direct jumps.
  208.     Fix high res graphics concealed to use correct foreground.
  209.     Fix to understand ATI extended 256 color mode init tables.
  210.     Fix INT 010H, AH=013H for VGA graphics modes.
  211.     Chg so FANSI-COLOR overrides BIOS palette settings calls.
  212.     Fix to remove duplicated alpha scroll code.
  213.     Fix so COLOR filter uses SGR for b/b as well as w/b & intense.
  214.     Fix to add more COLOR/NOCOLOR filter routines.
  215.     Fix so NOCOLOR filter allows b/b & w/w & intense.
  216.     Fix tty & scroll fill routines to use more common code.
  217.     Fix COLOR/NOCOLOR to effect alpha tty scroll fill.
  218.     Fix alpha NOCOLOR word write to allow b/b & w/w & intense.
  219.     Fix scroll fill routines to use more common code.
  220.     Fix COLOR/NOCOLOR to effect med res graphics tty fill.
  221.     Fix COLOR/NOCOLOR to effect med res graphics word writes.
  222.     Fix COLOR/NOCOLOR to effect med res graphics scroll fill.
  223.     Fix DOS graphics scroll colors when FANSI-RECALL is zero.
  224.     Fix COLOR/NOCOLOR to effect high/super res graphics tty scroll.
  225.     Fix COLOR/NOCOLOR to effect high/super res graphics scroll fill.
  226.     Fix so high/super res graphics base foreground is not black.
  227.     Fix to read high/super res graphics inverse blanks correctly.
  228.     Fix high res graphics recall to not use XOR.
  229.     Fix high/super res graphics tty & scroll fill color.
  230.     Fix COLOR/NOCOLOR to effect high res graphics word writes.
  231.     Fix AT&T 6300 /X=2 super res concealed to use correct foregrnd.
  232.     Fix COLOR/NOCOLOR to effect AT&T 6300 /X=2 super word writes.
  233.     Fix EGA graphics scroll fill to use correct color.
  234.     Fix COLOR/NOCOLOR to effect EGA graphics word writes.
  235.     Fix EGA graphics even/odd to effect ANSI colors/scroll recall.
  236.     Fix EGA graphics ANSI/scroll recall to allow bright background.
  237.     Fix COLOR/NOCOLOR to effect VGA graphics word writes backgrnd.
  238.     Fix for VGA graphics tty & scroll fill to use 8 bit color.
  239.     Fix VGA graphics tty scroll fill to use correct color.
  240.     Fix VGA graphic scroll fill to use correct color.
  241.     Fix to highlight blanks better in graphics scroll recall.
  242.     Fix /B,C,D,H,L,N,O,Q,T,Q options to accept V4 compatible values.
  243.  
  244. 4.00F     05/30/91    FCONSOLE.DEV New Commercial Version
  245.     Fix to not pass thru INT 010H, AX=01A00H when emulating EGA.
  246.     Fix INT 010H, AX=01008&01009H to read correct border color.
  247.     Fix border saving address.
  248.  
  249. 3.01H      05/30/91    FCONBETA.DEV Beta Test Version
  250.     Fix to not pass thru INT 010H, AX=01A00H when emulating EGA.
  251.     Fix INT 010H, AX=01008&01009H to read correct border color.
  252.     Fix border saving address.
  253.  
  254. 4.00E     05/23/91    FCONSOLE.DEV New Commercial Version
  255.     Add TSENG400.PCH for Tseng ET4000i chip adapters.
  256.     Fix EGASUPER/INITMAP/SHOWMODE
  257.         to understand ATI extended 256 color mode init tables.
  258.     Fix INX2INI.EGA/.VGA to keep any extra modes at end.
  259.     Fix to understand ATI extended 256 color mode init tables.
  260.     Fix Patch C (Part 7) for FANSI-NEWKEYS on filter to remove F0s.
  261.     Chg to reduce keyboard interrupt stack requirements slightly.
  262.     Chg so that keeping /E memory mgrs or specifying non-zero MEM
  263.         also keeps recall overlays.
  264.     Fix ANSI SCP to not clobber ANSI CUU.
  265.     Fix Ctrl-Alt-Enter to not do anything in local modes.
  266.     Fix Patch B (Part 4) so color EGA/VGA default remains /H=0.
  267.  
  268. 3.01G      05/23/91    FCONBETA.DEV Beta Test Version
  269.     Fix to understand ATI extended 256 color mode init tables.
  270.  
  271. 3.00Q     05/23/91    Previous Commercial Version
  272.     Fix to understand ATI extended 256 color mode init tables.
  273.  
  274. 4.00D     04/29/91    FCONSOLE.DEV New Commercial Version
  275.     Fix to not require no reprogramming of timer channel 0.
  276.     Fix overlay buffer alloc to check other places after preferred.
  277.     Fix FANSI-OLDKEYS to not filter second time at INT 016H level.
  278.     Fix cursor shaping on Compaq CGA displays.
  279.  
  280. 3.01F      04/29/91    FCONBETA.DEV Beta Test Version
  281.     Fix to not require no reprogramming of timer channel 0.
  282.     Fix cursor shaping on Compaq CGA displays.
  283.  
  284. 3.00P     04/29/91    Previous Commercial Version
  285.     Fix to not require no reprogramming of timer channel 0.
  286.     Fix cursor shaping on Compaq CGA displays.
  287.  
  288. 4.00C     04/22/91    FCONSOLE.DEV New Commercial Version
  289.     Add /F option to INITMAP/SHOWMODE to match FCONSOLE.DEV /X option.
  290.     Fix ADAPTEST to recognize MCGA.
  291.     Fix ADAPTEST to consider MDPA w/CGA not connected.
  292.     Fix EGAINIT to recognize 020 bit in attribute address.
  293.     Fix EGAINIT to put index before data in *.XTR table.
  294.     Fix so that FANSI-RECALLMEM = 0 does not just use LOW
  295.     Fix FANSI-CMP ON.
  296.     Fix VGA/MCGA initialization status check.
  297.     Fix to set "no clear" bit even if no EGA/VGA emulation.
  298.     Chg to avoid programs which do not understand "no clear" bit.
  299.     Fix AT&T 6300 style CGA to use correct "ega mode".
  300.     Fix FANSI-OLDKEYS filter to remove triple bar chars.
  301.     Fix to treat setting /Z=x & /X=1 as explicit /H option.
  302.     Fix INT 010H, AX=01008H, to return border in correct register.
  303.     Fix INT 010H, AX=01009H, to store border in correct location.
  304.  
  305. 3.01E      04/22/91    FCONBETA.DEV Beta Test Version
  306.     Fix VGA/MCGA initialization status check.
  307.     Fix INT 010H, AX=01008H, to return border in correct register.
  308.     Fix INT 010H, AX=01009H, to store border in correct location.
  309.  
  310. 4.00B     04/12/91    FCONSOLE.DEV New Commercial Version
  311.     Fix ADAPTEST messages to be make passing clearer.
  312.     Fix FANSISET search order for options.
  313.     Fix to set "no clear" bit even if /H=0.
  314.     Fix INT 010H, AX=01009H not to get lost in space!
  315.         (Norton programs and others)
  316.     Fix key click noise duration.
  317.     Fix only mono display systems so default becomes /H=0.
  318.     Fix dual CGA/mono systems so default becomes /H=3.
  319.     Fix recall buffer alloc to check other places after preferred.
  320.     Fix recall buffer alloc when others fail and low used.
  321.     Fix to disallow FANSI-QUICK on hercules adapter.
  322.  
  323. 4.00A     04/03/91    FCONSOLE.DEV New Commercial Version
  324.     Fix EGA/VGA hardware initialization.
  325.     Fix problems with 50 line VGA modes.
  326.     Fix screen display mode initialization.
  327.     Fix so that /B,C,H,N,O,T >2 work keep overlays.
  328.     Fix /D,L,Q,W >2 dummy code too.
  329.     Fix /H=0/Q=0 causing booting with no writing to screen.
  330.     Fix DEJAVU/FKEYBRD/FLAYOUT to find FC when others load it high.
  331.  
  332. 3.01D      04/03/91    FCONBETA.DEV Beta Test Version
  333.     Fix EGA/VGA hardware initialization.
  334.     Fix problems with 50 line VGA modes.
  335.  
  336. 3.00O     04/03/91    Previous Commercial Version
  337.     Fix EGA/VGA hardware initialization.
  338.     Fix problems with 50 line VGA modes.
  339.  
  340. 4.00-     03/30/91    FCONSOLE.DEV New Commercial Version
  341.     Rename SNOW to ADAPTEST.
  342.     Rename FCONSOLE.NEW to FCONNEWS.PRN.
  343.     Remove UNSQZ.COM
  344.     Fix to range check page number on cursor set in INT 10H,AH=02H.
  345.     Added /K/U options to keep/unload unneeded overlays.
  346.     Added /E option to control use of extra memory.
  347.         Allows use of XMS for overlays/recall.
  348.     Added new / option values for saving memory.
  349.     Added / options to EGAFONT/VGAFONT/INITLOAD.
  350.     Add Alt-Ctrl-Return to exit from current program.
  351.     Add FANSI-RECALLMEM.
  352.     Chg FANSI-RECALL to FANSI-RECALLSIZE.
  353.     Chg VGAFONT/EGAFONT to load fonts from EGA.CPI/NOSLASH.CPI.
  354.     Chg FANSI-DEVATTR default and starting value to 0102 = VT102.
  355.     Chg /M default to zero.
  356.     Chg DEJAVU/FANSISET/FKEYBRD/FLAYOUT/INITMAP/PLAINPRT/SHOWMODE
  357.         to search for data files along path.
  358.     Chg EGAINIT to give error msgs when needed.
  359.     Chg EGAINIT to create *.XTR file when non standard registers are set.
  360.  
  361. 3.01C      03/30/91    FCONBETA.DEV Beta Test Version
  362.     Chg copyright end year to 1991.
  363.     Fix FANSI-KKR with P1=3 to not clobber memory.
  364.     Fix FANSI-KKR assignment of fn key to self to not use memory.
  365.     Fix medium resolution background colors for moving right&left!
  366.     Fix monochrome cursor shaping.
  367.     Fix to recognize Northgate OMNIkey Dark Duh? key.
  368.     Fix video memory test to turn interrupts off.
  369.     Fix INT 010H, AH=0 from clobbering SI.
  370.  
  371. 3.00N     03/30/91    Previous Commercial Version
  372.     Chg copyright end year to 1991.
  373.     Fix FANSI-KKR with P1=3 to not clobber memory.
  374.     Fix FANSI-KKR assignment of fn key to self to not use memory.
  375.     Fix medium resolution background colors for moving right&left!
  376.     Fix monochrome cursor shaping.
  377.     Fix to recognize Northgate OMNIkey Dark Duh? key.
  378.     Fix video memory test to turn interrupts off.
  379.  
  380. 3.01B      11/27/90    FCONBETA.DEV Beta Test Version
  381.     Fix to read characters in Mode 13H.
  382.     Chg so RUBOUT not always "inserted" in FANSI-CONTROL mode.
  383.     Fix AT&T 6300/X=2 mode 40H translate to not exit without sizing.
  384.     Fix to not redisplay when changing SCRNTIME & TIMEKEYS=off.
  385.     Fix to allow setting FANSI-EGAHARD & FANSI-VGAHARD
  386.     Fix to have FANSI-CRTTABLE effect cursor shape correctly.
  387.     Fix to not check INT 16H AH=05H for composing accented chars.
  388.     Fix VT52 ESC-Z to not trash memory.
  389.     Fix to respond to ENQ with answerback id.
  390.     Fix AT&T 6300/X=2 hi res modes.
  391.     Fix INT 10H, AH=1BH.
  392.     Fix key repeats after pause.
  393.     Fix Recall Prtsc with FANSI-SAVEATTR off.
  394.  
  395. 3.00M     11/27/90    FCONSOLE.DEV Commercial Version
  396.     Chg so RUBOUT not always "inserted" in FANSI-CONTROL mode.
  397.     Fix AT&T 6300/X=2 mode 40H translate to not exit without sizing.
  398.     Fix to not redisplay when changing SCRNTIME & TIMEKEYS=off.
  399.     Fix to not check INT 16H AH=05H for composing accented chars.
  400.     Fix VT52 ESC-Z to not trash memory.
  401.     Fix to respond to ENQ with answerback id.
  402.     Fix AT&T 6300/X=2 hi res modes.
  403.     Fix Paradise VGA extension /X=0.
  404.     Fix Recall Prtsc with FANSI-SAVEATTR off.
  405.  
  406. 3.01A      09/29/90    FCONBETA.DEV Beta Test Version
  407.     Fix to allow changes to FANSI-modes 55-58.
  408.     Fix to allow FANSI-SERIAL values 2 & 3.
  409.     Fix screen display mode set when FANSI-COLOR off.
  410.     Fix print screen when FANSI-PARALLEL is non-zero.
  411.     Fix to show correct SAV status in recall banner.
  412.     Chg FANSISET to include new FANSI Modes.
  413.     Added FANSISET msg when FANSI-RECALL value set smaller than requested.
  414.     Add MS-DOS return code from: FANSISET.
  415.     Add KEYIN with SEND syntax to fake keyboard input.
  416.         $f means function key extension follows. $f$\3d is key F3!
  417.         $x means extension follows for next key. $x$\3d$\00 is key F3!
  418.     Use LZEXE to reduce size of *.EXE files.
  419.     Fix KEYBGR*.KEY to add curly braces, pipe,tilde, fix alt-ctrl-grave.
  420.     Fix KEYBOLIV.KEY ctrl-[,ctrl-],ctrl-@,ctrl-pause.
  421.  
  422. 3.00L     09/29/90    FCONSOLE.DEV Commercial Version
  423.     Fix to allow FANSI-SERIAL values 2 & 3.
  424.     Fix print screen when FANSI-PARALLEL is non-zero.
  425.  
  426. 2.10M     09/29/90    FCONBETA.DEV Previous Commercial Version
  427.     Fix print screen when FANSI-PARALLEL is non-zero.
  428.     Chg copyright end year to 1990.
  429.  
  430. 2.00V     09/29/90    Past FCONSOLE.DEV Commercial Version
  431.     Fix print screen when FANSI-PARALLEL is non-zero.
  432.     Chg copyright end year to 1990.
  433.  
  434. 3.01      06/29/90    FCONBETA.DEV Beta Test Version
  435.     Add MS-DOS return code from:
  436.         DEJAVU,FKEYBRD,FLAYOUT,SEND,SHOWMODE
  437.     Add WATZITYY to give returned translated scan codes.
  438.     Add /R and /S options to DEJAVU.
  439.     Add light pen input check for screen save.
  440.     Add FANSI-MCGABIOS
  441.     Add FANSI-VGAHARD/
  442.     Add FANSI-EGAHARD allows chamelions
  443.     Fix keyboard type comments in keyboard description files.
  444.     Chg name of FANSI-EGA to FANSI-EGABIOS.
  445.     Chg name of FANSI-VGA to FANSI-VGABIOS.
  446.  
  447. 3.00K     06/29/90    FCONSOLE.DEV Commercial Version
  448.     Fix KEYBSVPC.KEY to correct grave,tilde,backslash,pipe.
  449.     Fix INX2INI.* to not clobber stuff, sort last numbers descending.
  450.     Fix INITLOAD.DEV /D=1 option to not hang.
  451.     Add INITLOAD.DEV /S option to replace VGASUPER.DEV.
  452.     Del VGASUPER.DEV.
  453.  
  454. 3.00J     06/05/90    FCONSOLE.DEV Commercial Version
  455.     Fix Patch I Part 14 to not chop 200 line modes off at bottom.
  456.  
  457. 3.00I     05/11/90    FCONSOLE.DEV Commercial Version
  458.     Chg copyright end year to 1990.
  459.     Fix Patch G (Part 17) to no grey backgrnd on CGA in SCRNMODE 6.
  460.     Fix Patch G (Part 22) to only map for EGA, allow /X=2.
  461.     Fix Patch G (Part 22) default FANSI-HIGH versions.
  462.     Fix Patch G Part 12 to not assume 256KB EGA
  463.         Fixes new FANSI-QUICK problems on 64/128KB mono EGAs.
  464.     Fix Patch H (Part 1) to allow ShiftPrtsc to work on AT&T 6300.
  465.     Fix so setting FANSI-SCRNMODE/DEC COL/etc leaves Gsets alone.
  466.     Fix so that mode 14 is 200 line version of basic mode 18.
  467.     Fix so that mode 16 is 350 line version of basic mode 14 & 18.
  468.     Fix so that mode 18 is 480 line version of basic mode 14 & 16.
  469.     Fix so that mode 7 is used for basic mode 23 & 31.
  470.     Fix so undefined modes at least use indicated # of scans lines.
  471.     Fix so that default wide version of 0&1 is 2&3.
  472.     Chg to allow responses to output even when KAM is false.
  473.     Fix to understand split row scanning.
  474.     Fix cut & paste of current screen info to cause snapshot.
  475.     Fix INT 10 AH=12,BL=30,AL=03 to not clobber 40:89 & get mono.
  476.     Fix to test for 256 color AND dbl word for row dbl scan.
  477.     Chg to allow for non-std initialization table cell heights.
  478.     Fix setting border color speed when FANSI-ECDBORDER is off.
  479.     Fix INT 10 AH=12,BL=36,AL=00 to not leave inverted colors.
  480.     Add Paradise VGA extension /X=0.
  481.     Chg NOBLUE.COM to prevent loading default palettes on VGAs.
  482.     Add EGAINIT.COM/INITLOAD.DEV/INITMAP.EXE.
  483.     Add ATIVGA.INX.
  484.     Add ATTVD600.BQT/ATTVD600.INX.
  485.     Rename VDC750.BAT to ATTVD750.BQT and update.
  486.     Add EVRXVGA.BQT/EVRXVGA.INX.
  487.     Add GNOASPEG.BQT/GNOASPEG.INX.
  488.     Add PARAVG16.BQT/PARAVG16.INX.
  489.     Add VEGAVRAM.BQT.
  490.     Add INX2INI.EGA/INX2INI.VGA.
  491.     Remove dated BRIEF133.PCH.
  492.     Remove dated LOGO.PCH
  493.     Remove dated MSLEARN4.PCH.
  494.     Remove dated MSWORD4.PCH.
  495.     Remove dated QC2LEARN.PCH.
  496.     Remove dated SK111.PCH.
  497.     Remove dated STKSTRAW.COM.
  498.  
  499. 3.00H     12/14/89    FCONSOLE.DEV Commercial Version
  500.     Fix print star to have typeamatic star.
  501.     Fix to use EGA 8 bit font in CGA graphics modes on EGA/VGA.
  502.     Fix Patch G (Part 3) clobbering original patch
  503.         caused all sorts for problems with palettes and fonts.
  504.     Fix INT 10H, AH=0xH to preserve cursor shape.
  505.         (WordPerfect 5.0 cursor "hyphen")
  506.     Fix scrn save restore on EGAs with no status while off
  507.         so that border not blackened.
  508.     Fix so that no calc font loads work OK with FANSI-DBLROWS on.
  509.     Fix to not eat first scan code when enh keyboard has no id.
  510.     Fix Alt-Ctrl-Down and Alt-Ctrl-Up to not be interchanged in some *.KEYs.
  511.     Fix FANSI-NEWKEYS values in some *.KEYs.
  512.     Fix KEYBOL*.* to correct gross errors.
  513.     Fix SEND $\09 to send real tab and not spaces.
  514.     Fix SNOW to not assume color monitor when only Hercules card in FULL.
  515.     Chg WATZITST to add spaces after probable composing accents.
  516.     Add support for Italian 141 keyboard to KEYBIT*.*.
  517.     Add VEGADLUX.BQT for VEGA Deluxe.
  518.     Add ATIVGA.BQT for ATI VGA Wonder.
  519.     Add KEYB(BE/CF/DK/LA/NL/NO/PO/SF/SG/SU)(AT/EN/PC).KEY to Tech Disks.
  520.  
  521. 2.00U     11/27/89    Past FCONSOLE.DEV Commercial Version
  522.     Chg brochure and update announcements for new version 3.00 prices.
  523.     Chg header patch letter in FCONSOLE.DEV to match disk label.
  524.     Add EGAFONT.DEV to distribution files.
  525.  
  526. 3.00G     08/17/89    FCONSOLE.DEV Commercial Version
  527.     Fix Alt-Ctrl-Down and Alt-Ctrl-Up to not be interchanged.
  528.     Fix EMS initialization to save EMS page registers.
  529.         (Deskview QEMM, possibly other EMS drivers)
  530.     Fix to return correct status for MCGA on IBM PS/2 Mod 30.
  531.     Fix cursor shape when FANSI-CGACURSOR off and FANSI-VGA on.
  532.     Fix to not add hidden scan code to ACK/RESEND.
  533.         (Caused problems w/MS Flight Simulator & lock keys)
  534.     Fix to allow all modes on mono VGA display.
  535.     Fix INT 10H, AH=12, BL=33 grey summing to not be backwards.
  536.         (problems w/turning black & white/monochrome)
  537.     Fix palette saving to check range and adjust for border.
  538.         (Allow WORDPERFECT 5.0 TO INT 10H,AX=1000H,BX=0F12H)
  539.     Fix FANSI-VT100 to not move cursor unless necessary.
  540.     Fix KPNM/KPAM to affect all numeric pad keys but not arrows.
  541.     Fix scrn save restore on EGAs with no status while off.
  542.     Fix memory test to not clobber EGA modes memory.
  543.         (caused several little bars in AutoCad)
  544.     Fix so light pen input turns screen on when FANSI-SCRNTIME<>0.
  545.     Fix to decrease false positives on Hercules tests.
  546.     Fix so turning off FANSI-EGABIOS turns off FANSI-VGABIOS.
  547.     Fix so turning on FANSI-VGABIOS turns on FANSI-EGABIOS.
  548.     Chg to assume multi-value scrn graphics mode type.
  549.     Chg to use init tables to determine scrn graphics mode type.
  550.     Chg to use scrn graphics mode type to determine mode set value.
  551.     Chg to use scrn graphics mode type to load correct overlay.
  552.     Chg to use scrn graphics mode type to determine odd mode values.
  553.     Fix to understand split row scanning.
  554.     Fix to not require SDMI entries to have same graphics type.
  555.     Fix tables to map modes 8-12 to 3 by default.
  556.     Chg to use scrn graphics mode type to determine color reg vals.
  557.     Fix EXPAND/UNSQZ to use original date/time stamp if possible.
  558.     Fix KEYBSV*.KEY to correct print screen problems and alt-key combos.
  559.     Fix KEYBFR*/KEYBGR*/KEYBIT*/KEYBSP*.KEY alt-ctrl combos on AT/PC.
  560.     Add MSLEARN4.PCH for MS-WORD LEARN version 4.0 bug.
  561.     Add EGAFONT.DEV to cure EGAs with font ptr bugs (run SNOW).
  562.     Add ORCHDVGA.BQT for Orchid Designer VGA.
  563.     Add STBVGAEM.BQT for STB VGA EM.
  564.     Add TOSH5100.BQT for Toshiba 5100.
  565.     Chg SNOW to suggest loading EGAFONT where necessary.
  566.     Chg SNOW to test for CGA and change video modes where necessary.
  567.     Chg WATZITST to make status more consistent w/ and w/o F-C.
  568.  
  569. 2.10M     08/17/89    FCONBETA.DEV Previous Commercial Version
  570.     Fix Alt-Ctrl-Down and Alt-Ctrl-Up to not be interchanged.
  571.     Fix EMS initialization to save EMS page registers.
  572.         (Deskview QEMM, possibly other EMS drivers)
  573.     Fix palette saving to check range and adjust for border.
  574.         (Allow WORDPERFECT 5.0 TO INT 10H,AX=1000H,BX=0F12H)
  575.  
  576. 3.00F     01/04/89    FCONSOLE.DEV Commercial Version
  577.     Fix FLAYOUT so that F9/F10 work during keyboard picture.
  578.     Fix keyboard description header.
  579.     Fix to make Alt-Pause equivalent to Alt-Ctrl-Num.
  580.     Fix to Ctrl-Break and dead keys to both work.
  581.     Fix KPNM/KPAM to affect all pad keys.
  582.     Fix VT100 pad numlock state dead keys to be dead.
  583.     Fix underscore location when off.
  584.     Fix INT 10H, AH=13H to leave cursor at active position.
  585.     Fix mode set byte stored in ROM BIOS RAM area.
  586.     Fix single DAC color register read to return in correct reg.
  587.     Fix INT 10H, AH=10H, AL=1BH, grey sum to load correct DAC regs.
  588.     Fix CGA palette reg to include useless bits set by IBM.
  589.     Fix to read characters in Mode 13H in all 256 colors.
  590.     Fix Left Alt/Ctrl not to lock as Right Alt/Ctrl.
  591.     Fix INT 10H, AH=0xH to preserve cursor shape.
  592.     Chg copyright end year to 1989.
  593.  
  594. 2.10L     01/04/89    FCONBETA.DEV Previous Commercial Version
  595.     Fix keyboard description header.
  596.     Fix to make Alt-Pause equivalent to Alt-Ctrl-Num.
  597.     Fix to Ctrl-Break and dead keys to both work.
  598.     Fix KPNM/KPAM to affect all pad keys.
  599.     Fix VT100 pad numlock state dead keys to be dead.
  600.     Fix INT 10H, AH=13H to leave cursor at active position.
  601.     Fix CGA palette reg to include useless bits set by IBM.
  602.     Fix Left Alt/Ctrl not to lock as Right Alt/Ctrl.
  603.     Fix INT 10H, AH=0xH to not recalculate scan limit/rows/spacing.
  604.     Chg copyright end year to 1989.
  605.  
  606. 2.00T    01/04/89    Previous Commercial Version
  607.     Fix INT 10H, AH=13H to leave cursor at active position.
  608.     Fix CGA palette reg to include useless bits set by IBM.
  609.     Chg copyright end year to 1989.
  610.  
  611. 3.00E     10/28/88    FCONBETA.DEV Beta Test Version
  612.     Add FANSI-HIGH capability to VEGAVGA.BAT.
  613.     Fix 200LINES/350LINES/400LINES/480LINES to leave cursor position alone.
  614.     Fix to correctly determine pixel rows in multi scrn system.
  615.     Fix to allow number of pages to be other than power of 2.
  616.     Fix set FANSI-RECALL to max instead of no change when too big.
  617.     Fix INT 010H, AH=01AH, to fail unless FANSI-VGA on.
  618.         (Too many programs not checking ALL the result regs!)
  619.     Fix key filter to return correct status for dead keys.
  620.     Fix border saving address.
  621.  
  622. 2.10K     10/28/88    FCONSOLE.DEV Commercial Version
  623.     Fix set FANSI-RECALL to max instead of no change when too big.
  624.     Fix key filter to return correct status for dead keys.
  625.     Fix border saving address.
  626.  
  627. 2.00S    10/28/88    Previous Commercial Version
  628.     Fix border saving address.
  629.  
  630. 3.00D     10/04/88    FCONBETA.DEV Beta Test Version
  631.     Add VEGAVGA.BAT for Video-7 VEGA VGA.
  632.     Add MSWORD4.PCH for MS-WORD version 4.0 bugs.
  633.     Fix to understand split row scanning.
  634.     Fix to range check INT 10H, AX=1130H.
  635.         (MS-C SETUP now requires FANSI-VGA off for non-VGAs).
  636.  
  637. 2.10J     10/04/88    FCONSOLE.DEV Commercial Version
  638.     Fix patch I4 causing hanging during screen clear/scroll.
  639.     Make more space for patches
  640.     Fix to range check INT 10H, AX=1130H.
  641.         (MS-C SETUP now requires FANSI-VGA off for non-VGAs).
  642.  
  643. 3.00C     09/26/88    FCONBETA.DEV Beta Test Version
  644.     Fix key filter to return correct status for dead keys.
  645.     Fix previous patches B4 & B5.
  646.     Fix Superkey use of pause key to not ctrl-break.
  647.     Fix border saving address.
  648.     Fix segment used for INT 10H, AH=10H, AL=12H.
  649.         (Caused hanging and other strange behavior).
  650.     Fix segment used for INT 10H, AH=10H, AL=17H.
  651.         (Caused hanging and other strange behavior).
  652.     Fix register returned for INT 10H, AH=10H, AL=15H.
  653.         (Caused hanging and other strange behavior).
  654.     Fix INT 10H pass thru to reset page base.
  655.         (Makes more programs compatible with FANSI-QUICK).
  656.     Fix INT 10H, AH=1AH to reset page base.
  657.         (Makes more programs compatible with FANSI-QUICK).
  658.  
  659. 2.10I     09/26/88    FCONSOLE.DEV Commercial Version
  660.     Fix key filter to return correct status for dead keys.
  661.     Fix Superkey use of pause key to not ctrl-break.
  662.     Fix border saving address.
  663.  
  664. 2.00R    09/26/88    Previous Commercial Version
  665.     Fix INT 16H, AH=03H to range check at 5 not 8.
  666.     Fix to use key status lights correctly on PS/2 model 30.
  667.     Fix border saving address.
  668.     Fix INT 10H pass thru to reset page base.
  669.         (Makes more programs compatible with FANSI-QUICK).
  670.  
  671. 3.00B     09/16/88    FCONBETA.DEV Beta Test Version
  672.     Fix DEJAVU to find FANSI-CONSOLE under DOS 4.0.
  673.     Fix FKEYBRD to find FANSI-CONSOLE under DOS 4.0.
  674.     Fix FLAYOUT to find FANSI-CONSOLE under DOS 4.0.
  675.     Fix SHOWMODE to allow output redirection.
  676.     Fix SHOWMODE to display up to 128 entries.
  677.     Fix KEYB*.* files to correct comments.
  678.     Fix FCONSOLE.ORG to be version 2.10 and not 2.10E.
  679.     Fix so that keyboard ACK and RESEND always recognized.
  680.         (Wordstar 5 may cause keyboard to act strangely).
  681.     Fix INT 16H, AX=0305 to correctly set repeat rate.
  682.         (Wordstar 5 may cause keyboard to act strangely).
  683.     Fix INT 10H, AX=1A00 to return unknown if table ptrs zero.
  684.     Fix to correctly set up pointers for INT 10H, AX=1A00.
  685.         (Wordstar 5 gets strange cursor shape).
  686.     Fix to not lock Left-Ctrl or Left-Alt.
  687.         (Brief/WordPerfect)
  688.     Fix to zero VGA status bits if not VGA.
  689.     Fix unaccentable letters to not have undesired repeats.
  690.     Fix keyboard sluggishness and stack problems on PS/2 Mod 30.
  691.  
  692. 2.10H     09/16/88    FCONSOLE.DEV Commercial Version
  693.     Fix so that keyboard ACK and RESEND always recognized.
  694.         (Wordstar 5 may cause keyboard to act strangely).
  695.     Fix INT 16H, AX=0305 to correctly set repeat rate.
  696.         (Wordstar 5 may cause keyboard to act strangely).
  697.     Fix patch E3 to not lock Left-Ctrl or Left-Alt.
  698.     Fix to zero VGA status bits if not VGA.
  699.     Fix unaccentable letters to not have undesired repeats.
  700.     Fix keyboard sluggishness and stack problems on PS/2 Mod 30.
  701.  
  702. 3.00A     09/02/88    FCONBETA.DEV Beta Test Version
  703.     Fix to use alternate 9 dot font characters correctly.
  704.         (A few wide characters such as MTVWXYZmvw looked funny).
  705.     Fix INT 16H, AH=7 to write shift state correctly.
  706.     Fix INT 10H, AH=12, BL=32 to work correctly on EGAs.
  707.         (Caused blank screen w/cursor jumping up and down).
  708.     Fix EGA light pen adjustment routine address.
  709.     Fix INT 10H, AX=1007 to return value, not set it.
  710.         (Sidekick Plus or other program screen goes black
  711.         on VGA or SuperEGA adapter).
  712.     Fix INT 12H, BL>=30 to not do anything unless FANSI-VGA on.
  713.         (Sidekick Plus or other program screen goes black or
  714.         otherwise fails on non-EGA screen display adapter).
  715.     Fix INT 10H, AL>3 to not do anything unless FANSI-VGA on.
  716.     Fix -README-.NOW to describe FCONSOLE.NQW.
  717.     Add VDC750.BAT for AT&T VDC 750 EGA.
  718.  
  719. 2.10G     09/02/88    FCONSOLE.DEV Commercial Version
  720.     Fix INT 16H, AH=7 to write shift state correctly.
  721.  
  722. 2.00Q    09/02/88    Previous Commercial Version
  723.     Fix scrolling to use XOR bit as intensity bit too.
  724.         (No bright colors in some graphics modes).
  725.